
// 员工的路由规则

import Layout from '@/layout'

export default {
  // 路由规则
  // 路由地址
  path: '/employees',
  // 给模块的一级路由加一个name属性  会在后面做权限用到
  name: 'employees',
  // 组件
  component: Layout,
  children: [{
    // 这里当二级路由的path什么都不写的时候 表示二级路的默认子路由
    path: '',
    component: () => import('@/views/employees'),
    name: 'employees',
    // 路由元信息  其实就是存储数据的对象 我们可以在这里放置一些信息
    meta: {
    //  meta  路由的元信息  其实就是一个存储数据的地方 可以放任何内容
    // 这里为什么要用title   因为左侧导航读取了这里的title属性作为显示菜单名称
      title: '员工管理',
      icon: 'people'
    }
  }, {
    // params传参 动态路由传参   可以加  ？  表示 后面可加地址 也可不加地址
    path: 'detail/:id',
    component: () => import('@/views/employees/detail'),
    // 表示该内容不在左侧菜单显示
    hidden: true,
    meta: {
      // 标记当前路由规则的中文名称 后续在做左侧菜单时 使用
      title: '员工详情'
    }
  },
  {
    // 二级默认路由
    path: 'print/:id',
    // 按需加载
    component: () => import('@/views/employees/print'),
    hidden: true,
    meta: {
      // 标记当前路由规则的中文名称 后续在做左侧菜单时 使用
      title: '员工打印',
      icon: 'people'
    }
  }]
}
